package com.srmt.document.api;

import com.srmt.document.exception.DocumentOperationException;

/**
 * 在线文档操作服务主接口
 * 提供文档管理、内容读写等功能的统一入口
 * 
 * @author YourCompany
 * @since 1.0.0
 */
public interface DocumentService {
    
    /**
     * 获取文档管理器
     * 
     * @return 文档管理器实例，用于文档的创建、权限管理等操作
     */
    DocumentManager getDocumentManager();
    
    /**
     * 获取内容写入器
     * 
     * @return 内容写入器实例，用于向文档写入内容
     */
    ContentWriter getContentWriter();
    
    /**
     * 获取内容读取器
     * 
     * @return 内容读取器实例，用于从文档读取内容
     */
    ContentReader getContentReader();
}